package com.sky.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.sky.dto.ShoppingCartDTO;
import com.sky.entity.ShoppingCart;

import java.util.List;

/**
 * @Author tzl
 * @Date 2023-07-23 11:41:39  星期日
 * @Description: 用户购物车业务实现类接口
 */
public interface ShoppingCartService extends IService<ShoppingCart> {


    /**
     * 查询用户购物车信息
     * @return
     */
    List<ShoppingCart> selectShoppingCart();

    /**
     * 用户添加购物车
     * @param dto 商品信息
     * @return
     */
    int insertShoppingCart(ShoppingCartDTO dto);

    /**
     * 用户修改购物车
     * @return
     */
    int updateShoppingCart(ShoppingCartDTO dto);


    /**
     * 用户清空购物车
     * @return
     */
    int deleteShoppingCart();
}
